package edu.tongji.structureplayer.control
{
    import edu.tongji.structureplayer.structure.WellBehavedStructure;
    
    import flash.filesystem.File;
    
    import org.as3commons.collections.framework.IMap;

    public interface ControllerI
    {
        function exportXML(structure:WellBehavedStructure, file:File):void;
        function importXML(file:File):WellBehavedStructure;
        function save(structure:String, file:File):void;
        function open(file:File):String;
        function solve(structure:WellBehavedStructure):void;
        function getDelta():IMap;
        function getForce():IMap;
    }
}